package com.xiaoq.ar.vo;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * Created by chenjh on 2018/3/5.
 */
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class TreasureSpotVO implements Serializable{

    /*** 藏宝点id */
    @ApiModelProperty(name = "id", value = "藏宝点id", position=0)
    private String id;

    /*** AR活动ID */
    @ApiModelProperty(name = "arActivityId", value = "AR活动ID", position=10)
    private String arActivityId;

    /*** 藏宝经度 */
    @ApiModelProperty(name = "longitude", value = "藏宝经度", position=20)
    private Double longitude;

    /*** 藏宝纬度 */
    @ApiModelProperty(name = "latitude", value = "藏宝纬度", position=30)
    private Double latitude;

    /*** 藏宝点地点名称 */
    @ApiModelProperty(name = "name", value = "藏宝点地点名称", position=40)
    private String name;

    @ApiModelProperty(name = "sign", value = "是否打卡,0:未打卡, 1:已打卡", position=50)
    private int sign;

	/*** 藏宝点图片URL */
	@ApiModelProperty(name = "spotImgUrl", value = "藏宝点图片URL", position=60)
	private String spotImgUrl;

	/*** 打卡图片URL */
	@ApiModelProperty(name = "photoUrl", value = "打卡图片URL", position=70)
	private String photoUrl;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getArActivityId() {
		return arActivityId;
	}

	public void setArActivityId(String arActivityId) {
		this.arActivityId = arActivityId;
	}

	public Double getLongitude() {
		return longitude;
	}

	public void setLongitude(Double longitude) {
		this.longitude = longitude;
	}

	public Double getLatitude() {
		return latitude;
	}

	public void setLatitude(Double latitude) {
		this.latitude = latitude;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getSign() {
		return sign;
	}

	public void setSign(int sign) {
		this.sign = sign;
	}

	public String getSpotImgUrl() {
		return spotImgUrl;
	}

	public void setSpotImgUrl(String spotImgUrl) {
		this.spotImgUrl = spotImgUrl;
	}

	public String getPhotoUrl() {
		return photoUrl;
	}

	public void setPhotoUrl(String photoUrl) {
		this.photoUrl = photoUrl;
	}
}
